Studio Jewelry - Android Developers Backstage

Studio Jewelry - Android Developers Backstage Link to podcast → In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick. Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel & Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano’s podcast - Code with the Italians (47:34) Final thoughts (49:13) Resources: Jetpack Compose → Compose Multiplatform, for Desktop → Jewel → Jewel Markdown Renderer → Catch more Android Developers Backstage → Subscribe to Android Developers → #Featured #Android #AndroidDevelopersBackstage
  2024/10/24      youtube

関連するプログラミング動画 [android]

Our Tag

最近投稿されたプログラミング学習動画

How do I rotate my access keys for an existing Amazon SES SMTP IAM use

Amazon

Skip directly to the demo: 0:26 For mor...

  2025/02/18

How To Run Python In Command Prompt

python

#Python #Programming How to run Python i...

  2025/02/18

Meet Rayan Chikhi, Institut Pasteur | AWS Pioneers Project | Amazon We

Amazon

Institut Pasteur is building a search en...

  2025/02/18

How do I run the CodeDeploy agent with a user profile that's not the r

For more details on this topic, see the ...

  2025/02/17

Alpine.js Crash Course #6 - Form Reset & Validation

In this Alpine.js tutorial series, you'l...

  2025/02/17

How to Deploy a Flask App with Docker & DockerHub on a Virtual Machine

docker
flask
Amazon

🚀 Want to **deploy a Flask app using Doc...

  2025/02/16

Programming with LLM Agents in 2025

Some tips and tricks for using modern LL...

  2025/02/16

How To Deploy a Flask App on AWS EC2 | Flask on EC2 | Running a Flask

flask
Amazon

🚀 Want to **deploy your Flask app on AWS...

  2025/02/14

Power BI Full Course - 10 Hours | Learn Power BI | Power BI Tutorial f

🔥𝐄𝐝𝐮𝐫𝐞𝐤𝐚 𝐏𝐨𝐰𝐞𝐫 𝐁𝐈 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠...

  2025/02/14

How do I deploy code from a CodeCommit repository to an Elastic Beanst

For more details on this topic, see the ...

  2025/02/14

Department of Government Efficiency, My Job Story

I was previously employed as a "develope...

  2025/02/14

Why is my EC2 Linux instance unreachable and failing its status checks

For more details on this topic, see the ...

  2025/02/14

What do I need to know about CPU allocation in Amazon ECS?

Amazon

For more details on this topic, see the ...

  2025/02/14

How to Remotely SSH (Connect) Visual Studio Code to AWS EC2 | VS Code

Amazon
telework

Want to **remotely connect Visual Studio...

  2025/02/14

Alpine.js Crash Course #5 - Show & Hide Password

In this Alpine.js tutorial series, you'l...

  2025/02/14

How to Create a Virtual Machine on AWS EC2 | Launching Your First AWS

Amazon

Want to set up a **free AWS EC2 virtual ...

  2025/02/13